package com.naodong.shenluntiku.mvp.model.bean;

/**
 * Created by hujie on 17/4/20.
 */

import com.naodong.shenluntiku.R;

import java.io.Serializable;

/**
 * 学习大厅,题型
 */
public class SubjectType implements Serializable{
    private int subTypeId;
    private String name;
    private int choiceNum;
    private int choiceAvgCorrectRate;
    private int choiceUserFinish;
    private int choiceUserAvgCorrectRate;


    private String tips;//提示
    public int getSubTypeId() {
        return subTypeId;
    }

    public void setSubTypeId(int subTypeId) {
        this.subTypeId = subTypeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getChoiceNum() {
        return choiceNum;
    }

    public void setChoiceNum(int choiceNum) {
        this.choiceNum = choiceNum;
    }

    public int getChoiceAvgCorrectRate() {
        return choiceAvgCorrectRate;
    }

    public void setChoiceAvgCorrectRate(int choiceAvgCorrectRate) {
        this.choiceAvgCorrectRate = choiceAvgCorrectRate;
    }

    public int getChoiceUserFinish() {
        return choiceUserFinish;
    }

    public void setChoiceUserFinish(int choiceUserFinish) {
        this.choiceUserFinish = choiceUserFinish;
    }

    public int getChoiceUserAvgCorrectRate() {
        return choiceUserAvgCorrectRate;
    }

    public void setChoiceUserAvgCorrectRate(int choiceUserAvgCorrectRate) {
        this.choiceUserAvgCorrectRate = choiceUserAvgCorrectRate;
    }

    public void setTips(String tips) {
        this.tips = tips;
    }



    public String getTips() {
        return tips;
    }


    public enum Describe {


        GKSUBJECT(1, "概括题训练", R.drawable.vector_drawable_ico_gaikuo),

        YYWSUBJECT(2, "应用文训练", R.drawable.vector_drawable_ico_yingyong),

        FXSUBJECT(3, "分析题训练", R.drawable.vector_drawable_ico_analysis),

        DCSUBJECT(4, "对策题训练", R.drawable.vector_drawable_ico_duice),

        ZWSUBJECT(5, "作文题训练", R.drawable.vector_drawable_ico_zuowen);


        private int type;
        private String describeString;
        private int iconId;

        Describe(int type, String describeString, int iconId) {
            this.type = type;
            this.describeString = describeString;
            this.iconId = iconId;
        }

    }

}
